/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package tk.eigh.ksvg.component.filter;

import ksvg.core.SVGFilter;
import org.apache.myfaces.buildtools.maven2.plugin.builder.annotation.JSFComponent;
import org.apache.myfaces.buildtools.maven2.plugin.builder.annotation.JSFProperty;

/**
 *
 * @author nt
 */
@JSFComponent(name = "svg:Blend",
type = "tk.eigh.svg.Blend",
family = "filter.Blend",
clazz = "ksvg.filter.Blend",
tagClass = "ksvg.tags.filter.BlendTag",
defaultRendererType = "filter.SVGBlendRenderer",
desc = "This filter composites two objects together using commonly used imaging software blending modes. It performs a pixel-wise combination of two input images.")
public abstract class AbstractBlend extends SVGFilter implements _SecondIn{

    /**
     * mode = "normal | multiply | screen | darken | lighten" One of the image
     * blending modes (see <a
     * href="http://www.w3.org/TR/SVG/filters.html#BlendingTable">table</a>).<br/>
     * If attribute ‘mode’ is not specified, then the effect is as if a value of
     * normal were specified.<br/> Animatable: yes.
     */
    @JSFProperty
    public abstract String getMode();

}